IMAPITable : IUnknown

The IMAPITable interface is used to provide a read-only view of a table. IMAPITable is used by clients and service providers to manipulate the way a table appears.

Quick Info

Header file:

MAPIDEFS.H

Exposed by:

Table objects

Implemented by:

Service providers and MAPI

Called by:

Client applications, service providers

Corresponding pointer type:

LPMAPITABLE

 

Vtable Order

GetLastErrorRDP3_P

Returns a MAPIERROR4GS6AI structure containing information about the previous error on the table.

Advise3QWJ1X

Registers to receive notification of specified events affecting the table.

Unadvise11WU6OL

Cancels the sending of notifications previously set up with a call to the IMAPITable::Advise method.

GetStatus2IBA0JB

Returns the table s status and type.

SetColumns3Y7Z_GF

Defines the particular properties and order of properties to appear as columns in the table.

QueryColumns2CQT2TO

Returns a list of columns for the table.

GetRowCount39OIOV

Returns the total number of rows in the table.

SeekRow2QDT_YE

Moves the cursor to a specific position in the table.

SeekRowApprox11XP00P

Moves the cursor to an approximate fractional position in the table.

QueryPositionCFG52R

Retrieves the current table row position of the cursor, based on a fractional value.

FindRow2WU753

Finds the next row in a table that matches specific search criteria.

Restrict23_KZ0W

Applies a filter to a table, reducing the row set to only those rows matching the specified criteria.

CreateBookmarkAUQLXO

Marks the table s current position.

FreeBookmark5JRF.VM

Releases the memory associated with a bookmark.

SortTableT4L8IE

Orders the rows of the table based on sort criteria.

QuerySortOrderEWDPDZ

Retrieves the current sort order for a table.

QueryRowsKPHHB

Returns one or more rows from a table, beginning at the current cursor position.

Abort11WZ74X

Stops any asynchronous operations currently in progress for the table.

ExpandRowUF6N_

Expands a collapsed table category, adding the leaf rows belonging to the category to the table view.

CollapseRow10XHWGJ

Collapses an expanded table category, removing the leaf rows belonging to the category from the table view.

WaitForCompletionYZGXW9

Suspends processing until one or more asynchronous operations in progress on the table have completed.

GetCollapseState7K7NE

Returns the data necessary to rebuild the current collapsed or expanded state of a categorized table.

SetCollapseState4CHVQG5

Rebuilds the current expanded or collapsed state of a categorized table using data that was saved by a prior call to the IMAPITable::GetCollapseState method.